package hbm;

import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * AbstractVentas entity provides the base persistence definition of the Ventas
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractVentas implements java.io.Serializable {

	// Fields

	private int id;
	private Empleados empleados;
	private Cliente cliente;
	private Sucursal sucursal;
	private Boolean tipoPago;
	private Date fecha;
	private Set detalleVentas = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractVentas() {
	}

	/** minimal constructor */
	public AbstractVentas(Empleados empleados, Cliente cliente,
			Sucursal sucursal, Boolean tipoPago) {
		this.empleados = empleados;
		this.cliente = cliente;
		this.sucursal = sucursal;
		this.tipoPago = tipoPago;
	}

	/** full constructor */
	public AbstractVentas(Empleados empleados, Cliente cliente,
			Sucursal sucursal, Boolean tipoPago, Date fecha, Set detalleVentas) {
		this.empleados = empleados;
		this.cliente = cliente;
		this.sucursal = sucursal;
		this.tipoPago = tipoPago;
		this.fecha = fecha;
		this.detalleVentas = detalleVentas;
	}

	// Property accessors

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Empleados getEmpleados() {
		return this.empleados;
	}

	public void setEmpleados(Empleados empleados) {
		this.empleados = empleados;
	}

	public Cliente getCliente() {
		return this.cliente;
	}

	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}

	public Sucursal getSucursal() {
		return this.sucursal;
	}

	public void setSucursal(Sucursal sucursal) {
		this.sucursal = sucursal;
	}

	public Boolean getTipoPago() {
		return this.tipoPago;
	}

	public void setTipoPago(Boolean tipoPago) {
		this.tipoPago = tipoPago;
	}

	public Date getFecha() {
		return this.fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public Set getDetalleVentas() {
		return this.detalleVentas;
	}

	public void setDetalleVentas(Set detalleVentas) {
		this.detalleVentas = detalleVentas;
	}

}